implant-supported dental prosthesis - German English Dictionary